/*
 * MVCBancoLista.java
 *
 * Created on 6 de diciembre de 2007, 02:22 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */
package com.nextel.project.cobranza.mvc;
import com.nextel.project.util.MVCBasicLista;
import com.nextel.project.Configuracion;
import com.nextel.project.cliente.ControlCliente;
import com.nextel.project.cobranza.ControlCobranza;
import com.nextel.project.cobranza.bean.CobranzaBean;
import com.nextel.project.usuario.ControlUsuario;
import com.nextel.project.usuario.bean.GeneralBean;
import pe.com.nextel.idioma.IdiomaManager;
import pe.com.nextel.util.List;

/**
 *
 * @author eespinoza
 */
public class MVCTipoPago extends MVCBasicLista {
    
    /** Creates a new instance of MVCBancoLista */
    public MVCTipoPago() {
        super(IdiomaManager.getInstance().getMensaje(IdiomaManager.JAVA_PAGO), Configuracion.BOTON_SEGUIR, Configuracion.BOTON_ATRAS);//"Pago"

        setLimpiar(false);
    }
    
    public void sigue() {
                
        ControlCobranza.getInstance().currentPago.setFPagoLabel(getSeleccionado().getDescripcion());
        ControlCobranza.getInstance().currentPago.setTipoPago(getSeleccionado().getCodigo());
        
        
        if (CobranzaBean.PAGO_EFECTIVO.equals(ControlCobranza.getInstance().currentPago.getTipoPago())) {
            ControlCobranza.getInstance().setCurrent(ControlCobranza.getInstance().mvcFinCobranza.showScreen());
        } else {
            ControlCobranza.getInstance().mvcListaBanco.setBusquedaMVC(ControlCobranza.getInstance().getBusquedaMVCT());
            ControlCobranza.getInstance().setCurrent(ControlCobranza.getInstance().mvcListaBanco.showScreen());
        
        }
    }
    
    public void atras() {
        ControlCliente.getInstance().setCurrent(ControlCobranza.getInstance().mvcIngresarMonto.showScreen());
    }
    
    
    public List getListaObjetos() {
        
          return ControlUsuario.getInstance().getListGeneral(GeneralBean.GENERAL_FORMA_PAGO_COBRANZA);
    }
}
